#pragma once

#include "ICiudad.h"
#include "RecursoPrueba.h"

class CiudadPrueba : public ICiudad
{
public:
	CiudadPrueba(Cadena nombre);
	virtual ~CiudadPrueba();

	Cadena ObtenerNombre() const;
	Puntero<Iterador<pRecurso>> Recursos() const;
	bool TieneRecurso(Cadena recurso) const;

	void SetRecursos(Array<Puntero<RecursoPrueba>> recursos);

private:
	Cadena m_Nombre;
	Array<Puntero<RecursoPrueba>> m_Recursos;
};
